package lesbonsamis

import java.util.List;

class Depense {
		
	String				nom
	Integer				montant
	Integer				ratioParticipant = 0
	
	Projet				projet
	Participant			payeur
	List<Participant> 	consommateurs = new ArrayList()
	
	static belongsTo = [projet : Projet]
	static hasMany = [ consommateurs : Participant]
		
    static constraints = {
		projet nullable:true
		payeur nullable:true
    }
	
	/* GET SET OVERRIDE */
	
	void setRatioParticipant(String s) {
		ratioParticipant = Utils.depuisDevise(s);
	}
	String getRatioParticipant() {
		return Utils.versDevise(ratioParticipant);
	}
	void setRatioParticipantVal(Integer i) {
		ratioParticipant = i
	}
	Integer getRatioParticipantVal() {
		return ratioParticipant
	}
	
	void setMontant(String s) {
		montant = Utils.depuisDevise(s);
	}
	String getMontant() {
		return Utils.versDevise(montant);
	}
	void setMontantVal(Integer i) {
		montant = i
	}
	Integer getMontantVal() {
		return montant
	}
}
